Big Huge Thesaurus

mediterranean snapdragon

noun